package com.groupname.dangerousdelves;

//-------------------------------------------------------------------------
/**
*  This class represents a impassable wall in the dungeon.
*
*  @author Chris Fieldman (Chrisf90)
*  @version 2012.11.04
*/
public class Wall
     implements IActor
{
    //~-------------------------------------------------------------------------
    // Member Variables


    //~-------------------------------------------------------------------------
    // Constructors
    /**
     * Create a new Wall object.
     */
    public Wall()
    {

    }

    //~-------------------------------------------------------------------------
    // Methods
    /**
     * Retrieves whether this tile can be moved into.
     * @return False, walls cannot be moved into
     */
    public boolean isMovable()
    {
        return false;
    }

    // ----------------------------------------------------------
    /**
     * Retrieves the type of actor this tile represents.
     * @return Wall, this is a wall.
     */
    public ActorType getActorType()
    {
        return ActorType.Wall;
    }
}